home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / MPW_TOOL / TOOLS / TOOLS_WI / ICON_8 / ICONT_FO / TPROTO.H < prev    next >
Text File  |  1990-03-02  |  4KB  |  112 lines

  1. /*
  2.  * Prototypes for functions in icont.
  3.  */
  4.  
  5. novalue    addlfile        Params((char *name));
  6. pointer    alloc            Params((unsigned int n));
  7. novalue    alsolink        Params((char *name));
  8. int    blocate            Params((char *s));
  9. struct    node *c_str_leaf    Params((int type,struct node *loc_model,
  10.                    char *c));
  11. novalue    codegen            Params((struct node *t));
  12. novalue    cout            Params((FILE *fd));
  13. novalue    doiconx            Params((char *s));
  14. novalue    dummyda            Params((noargs));
  15. struct    fentry *flocate        Params((char *id));
  16. struct    fileparts *fparse    Params((char *s));
  17. novalue    gencode            Params((noargs));
  18. novalue    gentables        Params((noargs));
  19. int    getdec            Params((noargs));
  20. char    *getid            Params((noargs));
  21. long    getint            Params((int i, char **cp));
  22. int    getlab            Params((noargs));
  23. struct    lfile *getlfile        Params((struct lfile * *lptr));
  24. int    getoct            Params((noargs));
  25. int    getopc            Params((char * *id));
  26. double    getreal            Params((noargs));
  27. char    *getrest        Params((noargs));
  28. char    *getstr            Params((noargs));
  29. char    *getstrlit        Params((int l));
  30. struct    gentry *glocate        Params((char *id));
  31. novalue    gout            Params((FILE *fd));
  32. novalue    hsyserr            Params((char **av, char *file));
  33. struct    node *i_str_leaf    Params((int type,struct node *loc_model,char *c,
  34.                    int d));
  35. int    ilink            Params((char * *ifiles,char *outname));
  36. novalue    install            Params((char *name,int flag,int argcnt));
  37. char    *instid            Params((char *s));
  38. struct    node *int_leaf        Params((int type,struct node *loc_model,int c));
  39. int    klookup            Params((char *id));
  40. int    lexeql            Params((int l,char *s1,char *s2));
  41. novalue    lfatal            Params((char *s1,char *s2));
  42. novalue    linit            Params((noargs));
  43. novalue    lmfree            Params((noargs));
  44. novalue    loc_init        Params((noargs));
  45. novalue    locinit            Params((noargs));
  46. novalue    lout            Params((FILE *fd));
  47. novalue    lwarn            Params((char *s1,char *s2,char *s3));
  48. char    *makename        Params((char *dest,char *d,char *name,char *e));
  49. novalue    newline            Params((noargs));
  50. novalue    nfatal            Params((struct node *n,char *s));
  51. novalue putconst        Params((int n,int flags,int len,long pc,
  52.                    union xval *valp));
  53. novalue    putfield        Params((char *fname,int rnum,int fnum));
  54. struct    gentry *putglobal    Params((char *id,int flags,int nargs,
  55.                    int procid));
  56. char    *putid            Params((int len));
  57. char    *putident        Params((int len));
  58. int    putlit            Params((char *id,int idtype,int len));
  59. int    putloc            Params((char *id,int id_type));
  60. novalue    putlocal        Params((int n,char *id,int flags,int imperror,
  61.                    char *procname));
  62. novalue    quit            Params((char *msg));
  63. novalue    quitf            Params((char *msg,char *arg));
  64. novalue    readglob        Params((noargs));
  65. novalue    report            Params((char *s));
  66. novalue    rmfiles            Params((char * *p));
  67. unsigned int round2        Params((unsigned int n));
  68. novalue    rout            Params((FILE *fd,char *name));
  69. char    *salloc            Params((char *s));
  70. novalue    setexe            Params((char *fname));
  71. novalue    sizearg            Params((char *arg,char * *argv));
  72. int    smatch            Params((char *s,char *t));
  73. pointer    tcalloc            Params((unsigned int m,unsigned int n));
  74. novalue    tfatal            Params((char *s1,char *s2));
  75. novalue    tmalloc            Params((noargs));
  76. novalue    tmfree            Params((noargs));
  77. novalue    tminit            Params((noargs));
  78. int    trans            Params((char * *ifiles));
  79. struct    node *tree1        Params((int type));
  80. struct    node *tree2        Params((int type,struct node *loc_model));
  81. struct    node *tree3        Params((int type,struct node *loc_model,struct node *c));
  82. struct    node *tree4        Params((int type,struct node *loc_model,struct node *c,struct node *d));
  83. struct    node *tree5        Params((int type,struct node *loc_model,
  84.                    struct node *c,struct node *d,
  85.                    struct node *e));
  86. struct    node *tree6        Params((int type,struct node *loc_model,
  87.                    struct node *c, struct node *d,
  88.                    struct node *e,struct node *f));
  89. novalue    treeinit        Params((noargs));
  90. novalue    tsyserr            Params((char *s));
  91. novalue    usage            Params((noargs));
  92. novalue    writecheck        Params((int rc));
  93. novalue    yyerror            Params((int tok,struct node *lval,int state));
  94. int    yylex            Params((noargs));
  95. int    yyparse            Params((noargs));
  96.  
  97. #ifdef MultipleRuns
  98. novalue    tcodeinit        Params((noargs));
  99. novalue yylexinit        Params((noargs));
  100. #endif                    /* MultipleRuns */
  101.  
  102.  
  103. #ifdef DeBugTrans
  104. novalue    cdump            Params((noargs));
  105. novalue    gdump            Params((noargs));
  106. novalue    ldump            Params((noargs));
  107. #endif                    /* DeBugTrans */
  108.  
  109. #ifdef DeBugLinker
  110. novalue    idump            Params((char *c));
  111. #endif                    /* DeBugLinker */
  112.